package com.xian.d7_innerclass_anonymous;

/**
 * 目标:掌握匿名内部类的使用形式(语法)
 */
public class Test2 {
    public static void main(String[] args) {
        Swimming s = new Swimming() {
            @Override
            public void swim() {
                System.out.println("我在游泳！~！！");
            }
        };
        go(s);

    }

    /**
     * 学生老师运动员可以一起参加游泳比赛
     */
    public static void go(Swimming s){
        System.out.println("开始！！！");
        s.swim();
        System.out.println("结束！！！");
    }
}
//class Student implements Swimming{
//
//    @Override
//    public void swim() {
//        System.out.println("我在游泳！~！！");
//    }
//}

interface Swimming{//接口绝对不能创建对象
    void swim();
}
